a load/weight off somebody's mind - Turc Anglais Dictionnaire